package br.com.socialmeeting.dao.impl;

import java.util.ArrayList;
import java.util.List;

import org.hibernate.SessionFactory;
import org.springframework.beans.factory.annotation.Autowired;

import br.com.socialmeeting.dao.PerfilDAO;
import br.com.socialmeeting.model.Perfil;
import br.com.socialmeeting.model.Usuario;

public class PerfilDaoImp extends GenericDAOImp<Perfil, Long> implements PerfilDAO {

	@Autowired
	private SessionFactory sessionFactory;
	
	public Perfil createNewPerfil(Usuario usuario, String descricao) {
		
		Perfil perfil = new Perfil();
		List<Usuario> usuarios = new ArrayList<Usuario>();
		
		perfil.setDescricao(descricao);
		perfil.setUsuarios(usuarios);
		
		return save(perfil);
	}


}
